package com.ruoyi.common.utils;

import java.math.BigDecimal;

public class BigDecimalUtils {

    public static long calculateBigDecimalConversionToLong(BigDecimal money, long scale) {
        try {
            BigDecimal multiply = money.multiply(new BigDecimal(scale));
            // 将 BigDecimal 转换为 long
            return multiply.longValue();
        } catch (ArithmeticException e) {
            System.out.println("BigDecimal value is out of long range.");
            // 处理超出 long 范围的情况
            return 0L;
        }
    }

}
